howitzer shell - Turkish English Dictionary